C++课程设计,要求编写<学生籍贯信息记录薄>,请高手帮忙做做.

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:43:37
如题.
编制一个学生籍贯信息记录薄,每个学生信息包括:学号,姓名,籍贯.
具体功能:
1.创建信息链表并以磁盘文件保存;
2.读取磁盘文件并显示输出所有学生的籍贯信息;
3.按学号或姓名查询其籍贯;
4.按籍贯查询并输出该籍贯的所有学生;
5.能添加,删除和修改学生的籍贯信息;
6.显示输出四川籍和非四川籍学生的信息并可分别存盘.

希望有高手能够帮小弟指点指点,这个星期就要交的课设,如果程序很OK,会额外给分的.谢谢.

//1、设计一个学生类Student,包括姓名,学号,性别,籍贯,年龄,出生日期和住址,其中"出生日期"定义
//为一个"日期"类(具有属性:year(年),month(月),date(日))内嵌子对象。
//2、具有数据的录入、显示、保存、查询(按学号或姓名查询)、修改和删除功能。
//3、对Student类重载”==”运算符和”=”运算符,”==”运算符判断两个Student类对象的id属性是否
//相等;”=”运算符实现Student类对象的赋值操作。
//4、对给出的程序源代码要给出各部分的详细注释。
//5、自己根据能力及需要添加相应功能模块,增强模拟系统功能。
//6、用I/O流对象引用作参数的成员函数实现文件存取,便于查询、修改和删除。 (用MFC完成也可以)
//////////////////////////////////////////////////////////////////////////////////////////////////
#include <iostream>

using namespace std;
#ifndef HEAD_H
#define HEAD_H
#include <string>

using namespace std;

//出生日期类
class birthday
{
public:
birthday();//默认构造
int get_year();//获得出生的年份
int get_month();//获得出生的月份
int get_day();//获得出生的日
void set_birth();//设置出生日期
private:
int year;
int month;
int day;
};

//学生类
class